Profile-Based Load Balancing for Heterogeneous Clusters
نویسندگان
چکیده
Cluster computing is becoming increasingly popular for providing cost-effective and affordable parallel computing for day-to-day computational needs [2, 11, 16]. Such environments consist of clusters of workstations connected by Local Area Networks (LANs). The possibility of the incremental expansion of clusters by incorporating new generations of computing nodes and networking technologies is another factor contributing to the popularity of cluster computing. However, this incremental expansion leads to heterogeneity in speed and communication capability of workstations, systems with different memory and cache organization, coexistence of multiple network architectures, and availability of alternative communication protocols. This is forcing the cluster computing environments to be redefined as heterogeneous clusters.
منابع مشابه
Load-balancing for mesh-based applications on heterogeneous cluster computers
This paper discusses load-balancing issues when using heterogeneous cluster computers. There is a growing trend towards the use of commodity microprocessor clusters. Although today’s microprocessors have reached a theoretical peak performance in the range of one GFLOPS=s, heterogeneous clusters of commodity processors are amongst the most challenging parallel systems to programme efficiently. W...
متن کاملLoad Distribution for Heterogeneous and Non-Dedicated Clusters Based on Dynamic Monitoring and Differentiated Services
This paper discusses a load distribution strategy for distributed object computing systems. Our strategy relies on dynamic monitoring and application profiling to manage workloads and improve the system performance of nondedicated clusters of heterogeneous computers. Application profiling and the combined use of load balancing mechanisms have proven useful to deal with services with a different...
متن کاملPrediction Based Dynamic Load Balancing Techniques in Heterogeneous Clusters
The goal of load balancing is to assigns to each node a number of tasks proportional to its performance. Many load balancers have been proposed that deal with applications with homogeneous tasks but applications with heterogeneous tasks have proven to be far more complex to handle. In this paper we present a load balancing techniques that can deal with applications with heterogeneous cluster. H...
متن کاملAn Application Level Load Balancing Mechanism for Heterogeneous Clusters Programming
Heterogeneous clusters provide an attractive scalability of low cost in terms of computation power. However, these systems are much complicated to program than dedicated parallel machines due to the perfomance of nodes and traffic in the network changes randomly. Execution of a parallel application in a heterogeneous cluster without keeping in mind these considerations, it can imply that some s...
متن کاملStatic Load-Balancing Techniques for Iterative Computation on Heterogeneous Clusters
This paper is devoted to static load balancing techniques for mapping iterative algorithms onto heterogeneous clusters. The application data is partitioned over the processors. At each iteration, independent calculations are carried out in parallel, and some communications take place. The question is to determine how to slice the application data into chunks, and to assign these chunks to the p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007